immediate aid - Spanish English Dictionary